Aggregation and Numerical Techniques for Passage Time Calculations in Large semi-Markov Models

نویسنده

  • Marcel Christoph Günther
چکیده

First-passage time densities and quantiles are important metrics in performance analysis. They are used in the analysis of mobile communication systems, web servers, manufacturing systems as well as for the analysis of the quality of service of hospitals and government organisations. In this report we look at computational techniques for the first-passage time analysis on highlevel models that translate to Markov and semi-Markov processes. In particular we study exact first-passage time analysis on semi-Markov processes. Previous studies have shown that it is possible to analytically determine passage times by solving a large set of linear equations in Laplace space. The set of linear equations arises from the state transition graph of the Markov or semi-Markov process, which is usually derived from high-level models such as process algebras or stochastic Petri nets. The difficulty in passage time analysis is that even simple high-level models can produce large state transition graphs with several million states and transitions. These are difficult to analyse on modern hardware, because of limitations in the size of main memory. Whilst for Markov processes there exist several efficient techniques that allow the analysis of large chains with more than 100 million states, in the semi-Markov domain such techniques are still less developed. Consequently parallel passage time analyser tools currently only work on semi-Markov models with fewer than 50 million states. This study extends existing techniques and presents new approaches for state space reduction and faster first-passage time computation on large semi-Markov processes. We show that intelligent state space partitioning methods can reduce the amount of main memory needed for the evaluation of first-passage time distributions in large semi-Markov processes by up to 99% and decrease the runtime by a factor of up to 5 compared to existing semi-Markov passage time analyser tools. Finally we outline a new passage time analysis tool chain that has the potential to solve semi-Markov processes with more than 1 billion states on contemporary computer hardware.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Passage-time computation and aggregation strategies for large semi-Markov processes

High-level semi-Markov modelling paradigms such as semi-Markov stochastic Petri nets and process algebras are used to capture realistic performance models of computer and communication systems but often have the drawback of generating huge underlying semi-Markov processes. Extraction of performance measures such as steady-state probabilities and passage-time distributions therefore relies on sp...

متن کامل

Hypergraph-based Parallel Computation of Passage Time Densities in Large Semi-Markov Models

Passage time densities and quantiles are important performance and quality of service metrics, but their numerical derivation is, in general, computationally expensive. We present an iterative algorithm for the calculation of passage time densities in semi-Markov models, along with a theoretical analysis and empirical measurement of its convergence behaviour. In order to implement the algorithm...

متن کامل

Aggregation strategies for large semi-Markov processes

High-level semi-Markov modelling paradigms (such as semi-Markov stochastic Petri nets and process algebras) are used to capture realistic performance models of computer and communication systems but have the drawback of generating huge underlying semi-Markov state spaces. Extraction of measures such as steady-state probabilities and passage-time distributions relies on sparse matrix representat...

متن کامل

Distributed computation of transient state distributions and passage time quantiles in large semi-Markov models

Semi-Markov processes (SMPs) are expressive tools for modelling parallel and distributed systems; they are a generalisation of Markov processes that allow for arbitrarily distributed sojourn times. This paper presents an iterative technique for transient and passage time analysis of large structurally unrestricted semi-Markov processes. Our method is based on the calculation and subsequent nume...

متن کامل

Distributed Computation of Passage Time Quantiles and Transient State Distributions in Large Semi-Markov Models

Semi-Markov processes (SMPs) are expressive tools for modelling concurrent systems; they are a generalisation of Markov processes that allow for arbitrarily distributed sojourn times. This paper presents an iterative technique for passage time and transient analysis of large structurally unrestricted semi-Markov processes. Our method is based on the calculation and subsequent numerical inversio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009